Science

UK biotech firm Aptamer to float valued at £80.7m